
Toutes les activités sont basées sur les opérations décrites ici.
Un système d'exploitation est un peu comme un chef d'orchestre ayant pour musiciens des composants électroniques.

On peut observer le travail d'orchestration avec la commande top (écrire top puis valider avec la touche enter)
top


Cette partie comporte 3 points:
Le processus en haut de la liste est justement celui qui permet d'afficher les informations sur le processus.
Voici la traduction des colonnes:
Quand il n'y a plus d'espace pour stocker des nouvelles données, un ordinateur peut se bloquer. Il est donc utile de pouvoir contrôler l'espace sur les disques (SSD ou HDD) et aussi observer combien d'espace est pris par un dossier.
Une commande pratique est la suivante:
sudo df -h

On voit que le disque de 20Go est rempli à 24%.
Pour savoir combien d'espace est utilisé par un utilisateur, il suffit de se loguer puis d'éxécuter la commande suivante:
du -sh .

Ici, seulement 48Ko sont utilisés. Pour vérifier que c'est correct, on peut ajouter un fichier d'environ 150Mo et vérifier:


Voulez-vous en savoir plus sur le résultat de la commande top, du, df, dd ou vous aimeriez savoir où on peut trouver les informations décrites précédemment sans l'utilisation d'Internet ?
Pour cela, il existe la commande man (manuel d'utilisation). Par exemple, pour top, on peut écrire:
man top
Une fois la commande lancée, on peut:
En utilisant ce qui a été expliqué, que représentent les lettres us et sy à la deuxième ligne du résultat de la commande top ?

Un système Linux est basé sur des fichiers de configuration. Ces fichiers contiennent des indications que le système d'exploitation (au travers de ses programmes) interprète. C'est un peu comme un automobiliste qui regarde les panneaux de signalisation pour savoir à quelle vitesse rouler à l'exception près qu'un programme, lui, ne fait jamais d'excès de vitesse ;-)
Pour commencer, nous allons ajouter un message au login. Pour cela, nous avons donc besoin de 2 éléments:
Pour la première question, un indice utile est que le programme lancé au login (interpréteur de commande) se nomme bash. Comme tout programme, on peut donc lire son manuel:
man bash
Il existe plusieurs éditeurs de fichier en ligne de commande et même si vi (visual editor) est le plus connu, nano a le mérite d'être plus facile à prendre en main et c'est donc celui qui va être utilisé.
En lien avec la partie précédente, pour éditer un fichier la commande est la suivante:
nano unFichierAEditer
En remplaçant unFichierAEditer par le fichier de configuration de login (.bashrc), on peut alors ajouter une ligne tout en bas du fichier (descendre avec la flèche en bas) pour saluer l'utilisateur:

Résumé des commandes à effectuer:
Pour vérifier si cela fonctionne, il suffit de se déloguer :
exit
Puis de se reloguer:

En s'inspirant de ce qui a été fait précédemment, votre mission est d'ajouter la date au moment du login:


Il est souvent utile de sauvegarder certains fichiers ou dossiers pour les mettre en lieu sûr (clé USB ou cloud).
Avant de pouvoir faire un backup, il faut pouvoir se ballader dans le système de fichier sans l'aide d'un explorateur traditionnel qu'on contrôle avec une souris.
Quand on se logue, on arrive dans le répertoire de l'utilisateur qui est habituellement /home/nomUtilisateur.
Pour savoir où on est dans la ligne de commande, on peut toujours utiliser pwd :
pwd

À partir de là, on peut, par exemple, lister les éléments présents dans ce répertoire:
ls -arth

Pour ajouter un dossier (ou répertoire) la commande est mkdir:
mkdir nouveauDossier

Pour ‘ouvrir' le dossier, on utilise la commande cd et ensuite on peut vérifier que le dossier est bien vide avec la commande précédente de listing et aussi voir qu'on est dans un sous-dossier depuis la racine (/):
cd nouveauDossier

Pour retourner dans le dossier parent, on utilise la même commande avec le paramètre ‘..':
cd ..
Un format traditionnel pour faire des backups de répertoires entiers est le zip.
Pour sauvegarder le répertoire qui a été créé précédemment, la commande est la suivante:
tar czvf backup.zip nouveauDossier

Pour vérifier que cela fonctionne, supprimons le dossier et rechargeons-le depuis la sauvegarde:
rm -rf nouveauDossier

tar -xzvf backup.zip

Sans être encore un hacker/une hackeuse chevronné(e), les activités réalisées t'ont montré quelques éléments des coulisses d'un système d'exploitation et il est temps de réviser ce que tu as découvert pour mieux t'en souvenir: